Text copied to clipboard!
Název
Text copied to clipboard!Optimalizátor dotazů PHP LMS Monolit
Popis
Text copied to clipboard!
Hledáme zkušeného optimalizátora dotazů PHP LMS Monolit, který se připojí k našemu týmu a pomůže nám zefektivnit výkon našeho robustního vzdělávacího systému. Naše platforma je postavena na monolitické architektuře v PHP a obsluhuje tisíce uživatelů denně. S rostoucím počtem uživatelů a dat se potýkáme s výkonnostními problémy, které vyžadují odborné znalosti v oblasti optimalizace databázových dotazů, refaktoringu kódu a zlepšování celkové architektury systému.
Vaším hlavním úkolem bude analyzovat stávající PHP kód a SQL dotazy, identifikovat úzká místa a navrhovat efektivní řešení. Budete úzce spolupracovat s vývojovým týmem, databázovými specialisty a DevOps oddělením, abyste zajistili hladký chod systému a jeho škálovatelnost. Očekáváme, že budete mít hluboké znalosti PHP, MySQL (nebo MariaDB), zkušenosti s monolitickými aplikacemi a schopnost pracovat s velkými objemy dat.
Tato pozice je ideální pro někoho, kdo má analytické myšlení, rád řeší složité problémy a má zkušenosti s optimalizací výkonnosti v rozsáhlých systémech. Nabízíme flexibilní pracovní podmínky, možnost práce na dálku a příležitost podílet se na vývoji systému, který má reálný dopad na vzdělávání tisíců lidí.
Odpovědnosti
Text copied to clipboard!- Analýza a optimalizace PHP kódu v LMS systému
- Identifikace a odstranění výkonnostních úzkých míst
- Refaktoring a modernizace stávajícího monolitického kódu
- Optimalizace SQL dotazů a databázových struktur
- Spolupráce s vývojovým a databázovým týmem
- Zajištění škálovatelnosti a stability systému
- Monitorování výkonu a návrh zlepšení
- Tvorba dokumentace k provedeným změnám
- Testování a validace optimalizací
- Podpora při nasazování nových verzí systému
Požadavky
Text copied to clipboard!- Pokročilá znalost PHP a objektově orientovaného programování
- Zkušenosti s optimalizací SQL dotazů (MySQL/MariaDB)
- Znalost práce s monolitickými aplikacemi
- Zkušenosti s refaktoringem a modernizací kódu
- Schopnost analyzovat a řešit výkonnostní problémy
- Znalost nástrojů pro profilování a ladění výkonu
- Zkušenosti s verzovacími systémy (např. Git)
- Schopnost týmové spolupráce a komunikace
- Znalost angličtiny na technické úrovni
- Výhodou je zkušenost s LMS systémy (např. Moodle)
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké máte zkušenosti s optimalizací PHP kódu?
- Pracoval(a) jste někdy s monolitickými systémy?
- Jaké nástroje používáte pro profilování výkonu?
- Jak přistupujete k refaktoringu starého kódu?
- Máte zkušenosti s optimalizací SQL dotazů?
- Jak byste řešil(a) problém s pomalým načítáním stránky?
- Jaké jsou vaše zkušenosti s LMS systémy?
- Jaké databázové systémy ovládáte?
- Jak zvládáte práci v týmu na větších projektech?
- Jaké jsou vaše silné stránky v oblasti vývoje?